Automated Model - based GUI Test Cases Generation from Use Cases
نویسندگان
چکیده
Mostly of today’s computer users interact with the software through a graphical user interface (GUI). In software engineering, software testing and quality have become a topic of major concern. Software testing is today an important stage in software projects and GUI testing is also crucial to the solution ́s quality. Nevertheless, GUI testing is not an easy task, it ́s very time consuming and too expensive. Model-based testing is a recent approach that helps to systematize the GUI testing process. However, this technique is not widely applied to GUI Testing and does not support Test Web Applications Testing. Taking advantage of a higher degree of automation, the purpose of this work is to study and develop the generation of Model-based GUI test cases from high-level models of software. This tool will automatize the process of generating GUI Test Cases from semi-formal models like there are UML Use Case or Activity Diagrams. These models can eventually generate executable tests with UML + action language. They also can be enriched with contracts (pre and post-conditions) in order to achieve a higher level of automation in Test Case generation. Success in the resulting tool proposed in the work, would turn GUI Testing more systematic,automated and accessible to a much wide range and variety of users.
منابع مشابه
Hierarchical GUI Test Case Generation Using Automated Planning
ÐThe widespread use of GUIs for interacting with software is leading to the construction of more and more complex GUIs. With the growing complexity come challenges in testing the correctness of a GUI and its underlying software. We present a new technique to automatically generate test cases for GUIs that exploits planning, a well-developed and used technique in artificial intelligence. Given a...
متن کاملFeedback-Directed Model-Based GUI Test Case Generation
Title of dissertation: Feedback-Directed Model-Based GUI Test Case Generation Xun Yuan, Doctor of Philosophy, 2008 Dissertation directed by: Professor Atif M. Memon Department of Computer Science Most of today’s software users interact with the software through a graphical user interface (GUI), which is a representative of the broader class of event-driven software (EDS). As the correctness of ...
متن کاملAutomated GUI Testing Validation guided by Annotated Use Cases
This paper presents a new approach to Automatic GUI Test Case Generation and Validation: a use case-guided technique to reduce the effort required in GUI modeling and test coverage analysis. The test case generation process is initially guided by use cases describing the GUI behavior, recorded as a series of interactions with the application widgets (e.g. widgets being clicked, data input, etc....
متن کاملAdvances in Automated Model-Based System Testing of Software Applications with a GUI Front-End
Despite the ubiquity of software applications that employ a Graphical-User Interface (GUI) front-end, functional system testing of these applications has remained, until recently, an understudied research area. During “GUI testing,” test cases, modeled as sequences of user input events, are created and executed on the software by exercising the GUI’s widgets. Because each possible sequence of u...
متن کاملA Novel prioritization Algorithm Model based Test-Suite Generation using Regression Testing
The fully automatic Graphical User Interface tool for any application using novel model based test suite generation techniques for a GUI. They are unable to control response time and time intervals are based on relationship between GUI events handlers and test cases with their responsibilities. We present a novel prioritization algorithm that enhances event handlers for the automated GUI tool. ...
متن کامل